﻿/*
 * CCIS
 * (C) Copyright Code MZ, Ltd. 2014,  All Rights Reserved.
 */
package com.beetlestech.nfe.main.biz.com.dto;

import com.beetlestech.nfe.fw.core.type.Alias;

/**
 *Biz DTO
 *
 * History
 * REV.         Updated Date           Updater              Infomation
 * -------      ---------------        ----------------     ------------------
 * 1.0          2014/12/28             TOOL                 Create
*
 */
@com.beetlestech.nfe.fw.core.type.AliasKanJi("")
public class MstcourseInfoDTO implements java.io.Serializable, Comparable<MstcourseInfoDTO> {

	private static final long serialVersionUID = 1L;

	private Integer courseid = null;

	private String name = null;

	private Integer fileid = null;

	private String annotate = null;

	private Integer coursetypep = null;

	private Integer coursetypec = null;

	private Double price = null;

	private Double discount = null;

	private String coursedetail = null;

	private String targetstudent = null;

	private String coursetarget = null;

	private String teamintroduce = null;

	private Integer courseperiod = null;

	private java.sql.Date coursestart = null;

	private java.sql.Date courseend = null;

	private String material = null;

	private String characteristic = null;

	private Integer state = null;

	private java.sql.Date lastdate = null;

	private java.sql.Time lasttime = null;

	public Integer getcourseid() {
		return this.courseid;
	}

	public void setcourseid(
			Integer courseid) {
		this.courseid = courseid;
	}

	public String getname() {
		return this.name;
	}

	public void setname(
			String name) {
		this.name = name;
	}

	public Integer getfileid() {
		return this.fileid;
	}

	public void setfileid(
			Integer fileid) {
		this.fileid = fileid;
	}

	public String getannotate() {
		return this.annotate;
	}

	public void setannotate(
			String annotate) {
		this.annotate = annotate;
	}

	public Integer getcoursetypep() {
		return this.coursetypep;
	}

	public void setcoursetypep(
			Integer coursetypep) {
		this.coursetypep = coursetypep;
	}

	public Integer getcoursetypec() {
		return this.coursetypec;
	}

	public void setcoursetypec(
			Integer coursetypec) {
		this.coursetypec = coursetypec;
	}

	public Double getprice() {
		return this.price;
	}

	public void setprice(
			Double price) {
		this.price = price;
	}

	public Double getdiscount() {
		return this.discount;
	}

	public void setdiscount(
			Double discount) {
		this.discount = discount;
	}

	public String getcoursedetail() {
		return this.coursedetail;
	}

	public void setcoursedetail(
			String coursedetail) {
		this.coursedetail = coursedetail;
	}

	public String gettargetstudent() {
		return this.targetstudent;
	}

	public void settargetstudent(
			String targetstudent) {
		this.targetstudent = targetstudent;
	}

	public String getcoursetarget() {
		return this.coursetarget;
	}

	public void setcoursetarget(
			String coursetarget) {
		this.coursetarget = coursetarget;
	}

	public String getteamintroduce() {
		return this.teamintroduce;
	}

	public void setteamintroduce(
			String teamintroduce) {
		this.teamintroduce = teamintroduce;
	}

	public Integer getcourseperiod() {
		return this.courseperiod;
	}

	public void setcourseperiod(
			Integer courseperiod) {
		this.courseperiod = courseperiod;
	}

	public java.sql.Date getcoursestart() {
		return this.coursestart;
	}

	public void setcoursestart(
			java.sql.Date coursestart) {
		this.coursestart = coursestart;
	}

	public java.sql.Date getcourseend() {
		return this.courseend;
	}

	public void setcourseend(
			java.sql.Date courseend) {
		this.courseend = courseend;
	}

	public String getmaterial() {
		return this.material;
	}

	public void setmaterial(
			String material) {
		this.material = material;
	}

	public String getcharacteristic() {
		return this.characteristic;
	}

	public void setcharacteristic(
			String characteristic) {
		this.characteristic = characteristic;
	}

	public Integer getstate() {
		return this.state;
	}

	public void setstate(
			Integer state) {
		this.state = state;
	}

	public java.sql.Date getlastdate() {
		return this.lastdate;
	}

	public void setlastdate(
			java.sql.Date lastdate) {
		this.lastdate = lastdate;
	}

	public java.sql.Time getlasttime() {
		return this.lasttime;
	}

	public void setlasttime(
			java.sql.Time lasttime) {
		this.lasttime = lasttime;
	}

  	/* (non-Javadoc)
     * @see java.lang.Comparable#compareTo(java.lang.Object)
     */
    @Override
    public int compareTo(
			MstcourseInfoDTO compareToDTO) {
        return this.equals(compareToDTO) ? 0 : -1;
    }
}

